/**
 * Metodos javascript para la configuracion de vistas personalizadas
 */
var title = 'GPT - Mensaje';
var title_c = 'GPT - Mensaje';
function guardarConfiguracionVista(url, urlObtener, urlSesionEx) {
	jConfirm("Se guardar\u00e1 la configuraci\u00f3n de vista.", title_c, function(r) {
		if (r == true) {
			url += "?z=" + (new Date()).getTime();
			$
					.post(
							url,
							$("#configVistaForm").serialize(),
							function(resp, textEstatus, xhr) {
								if (xhr.status == 600) {
									window.location.href = urlSesionEx;
								} else {
									if (resp) {
										jAlert("Se guard\u00f3 correctamente la configuraci\u00f3n de la vista.", title);
										$("#configuracionVista").load(urlObtener);
									} else {
										jAlert("No se pudo guardar la configuraci\u00f3n, favor de volver a intentarlo.", title);
									}
								}
							});
		}
	});
}

function obtenerConfiguracionVista(url, urlSesionEx) {
	url += "&z=" + (new Date()).getTime();
	$("#configuracionVista").load(url,
			function(responseText, textEstatus, xhr) {
				if (xhr.status == 600) {
					window.location.href = urlSesionEx;
				}
			});
}

function obtenerConfiguracionVistaSimulacion(url) {
	url += "&z=" + (new Date()).getTime();
	$("#configuracionVista").load(url, function() {
		inicializarTablaSimulacion();
	});
}